﻿using System;
using System.Collections.Generic;
using System.Diagnostics;

namespace ADSync2.EngineComponents
{
	/// <summary>
	/// Message class for log
	/// </summary>
	public class iLogEntry
	{
		#region Properties
		public String Message
		{
			get;
			set;
		}

		public int EventID
		{
			get;
			set;
		}

		public LogEntrySeverity EntrySeverity
		{
			get;
			set;
		}
		#endregion

		#region Constructors
		public iLogEntry(String Message, int EventID, LogEntrySeverity EntrySeverity)
		{
			this.Message = Message;
			this.EventID = EventID;
			this.EntrySeverity = EntrySeverity;
		}
		#endregion

		#region enum
		public enum LogEntrySeverity
		{
			Error,
			Warning,
			Normal,
			Verbose
		}
		#endregion
	}
}
